Golang Job: Java Developer

Job added on

Company

Workday

Location

Dublin - Ireland

Job type

Full-Time

Golang Job Details

Do what you love. Love what you do.

At Workday, we help the world’s largest organizations adapt to what’s next by bringing finance, HR, and planning into a single enterprise cloud. We work hard, and we’re serious about what we do. But we like to have fun, too. We put people first, celebrate diversity, drive innovation, and do good in the communities where we live and work.
About the Team
Workday currently has a position open for a Software Engineer to work in our highly motivated Elastic Grid Team. Research, prototyping, innovation and technical excellence are essential parts of our team culture.

  • We are experts in concurrent and distributed systems and are responsible for Workday's Elastic Grid

  • Building distributed systems is hard so we love the elegance that Scala and Akka bring

  • We are passionate about technology and look to apply the appropriate technology as opposed to writing it ourselves

  • We provide core technologies to other Workday development teams and infrastructure.
About the Role
This team develop, design and deploy software and tools in support of a data processing system, including highly concurrent transaction processing, distributed memory management, communication protocols, and efficient distributed data algorithms.
We have multiple roles available at associate level and above.
About You
Basic Qualification - Associate Java Software Engineer
  • 2 + years of software engineering experience
  • 1 + years of distributed systems engineering experience utilizing one or more of the following: Java, Scala, Python, Golang
  • Proven track record of test driven development and automated system testing
  • Commercial experience with distributed, concurrent, high-performance systems
  • Interest or experience in one or more of the following is advantageous: Akka, RIAK, Kafka or Zookeeper
  • UNIX or Linux experience
  • BS in Computer Science or related fields

Basic Qualification - Java Software Engineer
  • 3+ years of software engineering experience
  • 2+ years of distributed systems engineering experience utilizing one or more of the following: Java, Scala, Python, Golang
  • Proven track record of test driven development and automated system testing.
  • Commercial experience with distributed, concurrent, high-performance systems
  • Interest or experience in one or more of the following is advantageous: Akka, RIAK, Kafka or Zookeeper
  • UNIX or Linux experience
  • BS in Computer Science or related fields
Other Qualifications
  • You have a passion for distributed systems and relish delivering them at cloud scale
  • You love to solve problems with code and prove it through automated tests
  • You have designed, built, tested, owned and monitored a service in production.
  • You are excited by shipping new features and know that delivering to production takes more than just coding
  • You strive to understand the big picture and given the choice, you would prefer to collaborate with product owners, architects, quality assurance and infrastructure than to go it alone
  • You are continuously growing your skillset
Are you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process!